<?php
    /**
     *
     * Formulario donde el usuario (Perfil Unidad de Salud USMI y Administrativo) pueden registrar y actualizar los datos clínicos del paciente.
     * El usuario tendra que llenar los siguientes datos clínicos del Paciente: Servicio, Fecha de Inicio de Síntomas, Fecha de Atención, Si ha presentado o no
     * algunos de los síntomas y diagnósticos que se enlistan, seleccionar un posible diagnóstico y responder a las preguntas de Tratamiento.
     *
     * @desc Procedimiento: Datos Clínicos del Paciente.
     * @filesource
     * @author       Oscar Galindo, <oscar.galindo@ptis.uadec.mx>
     * @uses         funcReg
     * @uses         session
     * @uses         fechas
     * @method       datosPaciente()
     * @method       datosRegistro()
     * @method       muestraDatosPaciente()
     * @method       navegacion()
     * @method       cmbServicios()
     * @method       regSintomasPaciente()
     * @method       regCoMorbilidad()
     * @method       listbox_field4()
     * @method       cmbDecisionA()
     * @method       cmbAntivirales()
     * @method       cmbOcupacion
     * @version      1.0
     * @internal     gp_nTipoPaciente
     * @internal     gp_id_principal
     * @internal     gp_id_generales
     * @internal     gp_npag
     * @internal     gp_nuevoe
     * @internal     dat_reg
     *
     *
     */

#Se declaran las clases necesarias para el proceso de captura de Pacientes.
include("../Lib/pivote.php");
include("../Lib/class.funcReg.php");
include "../Lib/class.session.php";
include "../Lib/class.fechas.php";

#Se cachan las variables para procesar
import_request_variables("gp", "gp_");

#Se realiza la conexion a la DB y se instancian las clases
$registro = new funcReg(Srv, Usr, Pass, base);
$session  = new session();
$fechas= new fechas();

if (isset($gp_id_principal)) {
    #Si el paciente existe se imprimen los datos del Paciente
    $registro->datosPaciente($gp_id_principal);
    #Se asignan a un arreglo los datos de la tabla dat_registro
    $dat_reg = $registro->datosRegistro($gp_id_principal);
} else {
    #Si no existe el paciente se asignan los campos de la tabla dat_registro a un arreglo
    $gp_id_principal = '';
    $dat_reg = $registro->muestraDatosPaciente($gp_id_principal, 'dat_registro', 1);
}  
#Muestra la navegacion entre las paginas para el registro de Pacientes
if($gp_nuevoe != 1){
    echo $registro->navegacion($gp_id_generales, $gp_id_principal, $gp_nTipoPaciente, $gp_npag, $gp_nuevoe);
}
#Se inicializan las variables necesarias para el proceso
$abrir_RT = ($dat_reg['nRecibioTratamiento']    == 1) ? "block": "none";
$abrir_TS = ($dat_reg['nTratamientoSintoma']    == 1) ? "block": "none";
$abrir_AS = ($dat_reg['nAntiviralSintomas']     == 5) ? "block": "none";
$abrir_TA = ($dat_reg['nTratamiento_Antiviral'] == 1) ? "block": "none";
$abrir_A  = ($dat_reg['nAntiviral'] == 5)             ? "block": "none";

$text_fech = ($gp_nTipoPaciente != 2) ? "FECHA DE INGRESO AL HOSPITAL:*" : "FECHA DE ATENCION:*";


?>

  <table width="750" border="0" align="center" cellpadding="3" cellspacing="3" class="datos cuadro2">
    <tr>
        <td colspan="6" bgcolor="#F8B145" align="center">DATOS CLINICOS</td>
    </tr>
    <tr bgcolor="#f3f3f3">
        <td colspan="6">SERVICIO:*
        <?php
            echo $registro->cmbServicios('id_servicio', '', '', $dat_reg['id_servicio'], $gp_nTipoPaciente);
	 ?></td>
      </tr>
      <tr>
        <td colspan="3"><?php echo $text_fech; ?><input name="fIngreso" type="text" class="datos" id="fIngreso" onkeyup="this.value=formateafecha(this.value);" value="<?php if($dat_reg["fIngreso"]!='') echo $fechas->convertdate5($dat_reg["fIngreso"]); ?>" size="10" />dd/mm/aaaa</td>
        <td colspan="3">FECHA DE INICIO DE SINTOMAS:*<input name="fSintoma_inicial" type="text" class="datos" id="fSintoma_inicial" onkeyup="this.value=formateafecha(this.value); " value="<?php if($dat_reg["fSintoma_inicial"]!='') echo $fechas->convertdate5($dat_reg["fSintoma_inicial"]); ?>" onblur="fsin.innerText=this.value" size="10" />dd/mm/aaaa</td>
      </tr>
      <tr>
          <td class="cuadro2" colspan="3"><?php echo $registro->regSintomasPaciente($gp_id_principal); ?> </td>
          <td width="345" colspan="3" valign="top" class="cuadro2 folios" > <?php echo $registro->regCoMorbilidad($gp_id_principal); ?></td>
      </tr>
      <tr>
        <td colspan="6" bgcolor="#FFFFFF">DIAGNOSTICO PROBABLE:*
     <?php       
            echo $registro->listbox_field4("nDiagnostico",$dat_reg["nDiagnostico"]);
     ?>
        </td>
      </tr>      
      <tr>
        <td colspan="6" bgcolor="#F8B145" align="center">TRATAMIENTO</td>
       </tr>
      <tr>
        <td colspan="3">&iquest;DESDE EL INICIO DE LOS SINTOMAS HA RECIBIDO ALGUN TRATAMIENTO?:*</td>
        <td colspan="3"><?php
           echo $registro->cmbDecisionA('','nRecibioTratamiento', 'antiviralT(this.value)', '',$dat_reg['nRecibioTratamiento'],'');
        ?></td>
      </tr>
      <tr><td colspan="4">
        <div id="antiviralesT" style="display:<?php echo $abrir_RT; ?>">
        <table><tr>
          <td>&iquest;Desde el inicio de los s&iacute;ntomas ha recibido tratamiento con antivirales? *</td>
          <td colspan="3">
           <?php echo $registro->cmbDecisionA('','nTratamientoSintoma', 'antiviT(this.value)', '',$dat_reg['nTratamientoSintoma'],''); ?>
           </td></tr>
        </table>
        </div>
        </td></tr>
        <tr><td colspan="6"><div id="antiviT" style="display:<?php echo $abrir_TS; ?>">
          <table><tr><td>
             <table><tr><td> Seleccione el antiviral: *
             <?php echo $registro->cmbAntivirales('nAntiviralSintomas','nAntiviralSintomas','oantiviralT(this.value)','',$dat_reg['nAntiviralSintomas'],''); ?>
             </td><td>
                <div id="otroantiviralT" style="display:<?php echo $abrir_AS; ?>">
                 <table><tr><td> Especifique el antiviral: *
                 <input type="text" name="cOtro_AntiviralSintomas" id="cOtro_AntiviralSintomas" value="<?php echo $dat_reg["cOtro_AntiviralSintomas"]; ?>" class="datos"/>
                 </td></tr></table>
                </div>
             </td></tr>
             </table>
             </td></tr>
             <tr><td>&iquest;Cu&aacute;ndo se inici&oacute; el tratamiento con ese antiviral? *
               <input name="fAntiviralSintoma" type="text" class="datos" id="fAntiviralSintoma" onkeyup="this.value=formateafecha(this.value);" value="<?php if(isset($dat_reg["fAntiviralSintoma"])) echo $fechas->convertdate5($dat_reg["fAntiviralSintoma"]); ?>" size="10" />dd/mm/aaaa
             </td></tr>
          </table></div>
       </td></tr>
       <tr>
        <td colspan="3">&iquest;SE INICIA TRATAMIENTO CON ANTIMICROBIANOS?:*</td>
        <td colspan="3"><?php
      echo $registro->cmbDecisionA('','nTratamiento_Antimicrobianos','','',$dat_reg['nTratamiento_Antimicrobianos'],'');
	?></td>
        </tr>
      <tr bgcolor="#f3f3f3">
        <td colspan="3" bgcolor="#f3f3f3">&iquest;SE INICIA TRATAMIENTO CON ANTIVIRALES?:*</td>
        <td colspan="3" bgcolor="#f3f3f3"><?php
        echo $registro->cmbDecisionA('','nTratamiento_Antiviral','antivi(this.value)','',$dat_reg['nTratamiento_Antiviral'],'');
        ?>
        </td>
      </tr>
	<tr>
      <td colspan="3">
      <div id="antivirales" style="display:<?php echo $abrir_TA; ?>">
      <table><tr><td>
      SELECCIONE EL ANTIVIRAL:* <?php
      echo $registro->cmbAntivirales('nAntiviral','nAntiviral','oantiviral(this.value)','',$dat_reg['nAntiviral'],'');
	  ?>
      </td></tr></table></div><td colspan="3">
      <div id="otroantiviral" style="display:<?php echo $abrir_A; ?>">
          <table><tr><td>ESPECIFIQUE CUAL:*<input type="text" name="cOtros_Antiviral" id="cOtros_Antiviral" value="<?php echo $dat_reg["cOtros_Antiviral"]; ?>" class="datos"/></td></tr>
      </table>
      </div>
      </td>
      </tr>
      
      <tr bgcolor="#cccccc">
        <td colspan="6" align="center">
            <input type="hidden" name="tabla" id="tabla" value="dat_registro" />
            <input type="hidden" name="id_principal" id="id_principal" value="<?php echo $gp_id_principal; ?>" />
            <input type="hidden" name="id_generales" id="id_generales" value="<?php echo $gp_id_generales; ?>" />
            <input type="hidden" name="id_sector" id="id_sector" value="<?php echo $_SESSION['idsector']; ?>" />
            <input type="hidden" name="id_unidad" id="id_unidad" value="<?php echo $_SESSION['idunidad']; ?>" />
            <input type="hidden" name="id_usuario" id="id_usuario" value="<?php echo $_SESSION['id_usuario']; ?>" />
            <input type="hidden" name="nActivo" id="nActivo" value="1" />
            <input type="hidden" name="fsig" id="fsig" value="1" />
            <input type="hidden" name="npag" id="npag" value="2" />              
            <input type="hidden" name="nuevoe" id="nuevoe" value="<?php echo $nuevoe; ?>" />
            <input type="hidden" name="nTipoPaciente" id="nTipoPaciente" value="<?php echo $gp_nTipoPaciente; ?>" />
            <input type="hidden" name="ciclo" id="ciclo" value="1" />
            <input name="guardar" type="button" class="datos" id="guardar" value="  GUARDAR Y CONTINUAR  " onclick="guarda_generales('registroPacientes/guarda_registro.php','generales')" />         </td>
      </tr>
      <tr bgcolor="#FFFFFF" >
        <td colspan="6"><strong>*DATOS OBLIGATORIOS.</strong> </td>
      </tr>
    </table>
</td>
        </tr>
    </table>
   <?php if($nuevoe == 1){ ?>
    <div id="generales" style="display:none"></div>
<?php } ?>

  

